package com.zhj.rabbitmq.com.result;

/**
 * 通用常量
 *
 * @author shehui
 * @creat by 2020-05-07 13:36
 */
public interface CommonConstant {

    //================================公用数据常量===============================
    /**
     * 是否删除  0 未删除  1 已删除
     */
    int DELETE_YES = 1;
    int DELETE_NO = 0;

    /**
     * 是否禁用 启用  1 启用  0禁用
     */
    int ENABLE_YES = 1;
    int ENABLE_NO = 0;

    /**
     * 是否发布  1 发布  0未发布
     */
    int RELEASE_YES = 1;
    int RELEASE_NO = 0;

    /**
     * 是否查阅  1 查阅  0未查阅
     */
    int READ_YES = 1;
    int READ_NO = 0;

    /**
     * 支付方式 '类型：1.支付宝,2.微信,3.银行账号'
     */
     int PAY_ALI = 1;
     int PAY_WECHAT = 2;
     int PAY_BANK = 3;

    // ****************************** 商家模块 ********************************

    /**
     * 评价星级
     */
    int STAR_ONE = 1;
    int STAR_TWO = 2;
    int STAR_THREE = 3;
    int STAR_FOUR = 4;
    int STAR_FIVE = 5;
    
    /**
     * 流水类型 1=扫描收入，2=奖惩金，3=余额提现,4=线上认证 5=抽成金额
     */
    int FLOW_SCAN = 1;
    int FLOW_PRIZE = 2;
    int FLOW_WITHDRAWAL = 3;
    int FLOW_AUTHENTICATION = 4;
    int FLOW_PUMPING = 5;

    /**
     * 是否提现 是否与提现关联 0:否 1:是
     */
    int WITHDRAW_YES = 1;
    int WITHDRAW_NO = 0;

    /**
     * 商家是否认证
     */
    int AUTHENTICATION_YES = 1;
    int AUTHENTICATION_NO = 0;

    /**
     * 提现状态  0 提现中  1 提现成功  2 提现失败
     *
     * @author sheh
     * @date 2020/8/21 11:43
     */
    int WITHDRAW_STATUS_ING = 0;
    int WITHDRAW_STATUS_SUCCESS = 1;
    int WITHDRAW_STATUS_FAIL = 2;

    /**
     * 流水类型，1=收入流水，2=提现流水
     */
    int FLOW_INCOME = 1;
    int FLOW_WITHDRAW = 2;

    // ************************** 消息 模块 相关 ***********************
    /**
     * 接收用户数据类型 1:一级渠道 2：二级渠道 3：全部渠道 4：单独发放
     */
    int CHANNEL_LV_ONE = 1;
    int CHANNEL_LV_TWO = 2;
    int CHANNEL_ALL = 3;
    int CHANNEL_ONE = 4;


    // ************************* 活动 相关 *************************
    /**
     *   baner图的类型   6=爆款活动banner图，7=爆款活动分享海报
     */
    int HOT_ACT_BANNER_IMG = 6;
    int HOT_ACT_SHARE_IMG = 7;


    // 来源类型 1 短信推送 2. 站内推送 3. 分享领红包 4:改价订单  5:注册增送 6:优惠券购买
    int FROM_SMS = 1;
    int FROM_STAND = 2;
    int FROM_SHARE = 3;
    int FROM_PRICE = 4;
    int FROM_REGIST = 5;
    int FROM_BUY = 6;

}
